﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Program1
    {
        /*1、假设要完成一个学校的校园管理信息系统，在员工管理系统中有不同的人员信息，包括学生信息、教师信息等。
        为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，
        在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，并定义一个方法在控制台输出这些属性的值。
        用同样的方法创建教师信息类（Teacher），
        属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。
        将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person，并让Student和Teacher继承Person
        每个类都要有一个输出属性的方法。
        每个类都要有初始化数据的有参构造方法。*/
        static void Main(string[] args)
        {
            Console.WriteLine("**************************");
            Console.WriteLine("学生");
            Student student= new Student();
            student.ID = 101;
            student.Name = "张三";
            student.Sex = '男';
            student.Cardid = 12138;
            student.Tel = 123456;
            student.Major = "软件技术";
            student.Grade = "大一";
            student.Hello();
            Console.WriteLine("**************************");
            Console.WriteLine("教师");
            Teacher teacher = new Teacher();
            teacher.ID = 102;
            teacher.Name = "李四";
            teacher.Sex = '男';
            teacher.Cardid = 83121;
            teacher.Tel = 654321;
            teacher.Title = "讲师";
            teacher.Wageno = 159;
            teacher.Hello();
            Console.ReadKey();
        }
    }
}
